/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */
#ifndef __PQ_Enums_H__
#define __PQ_Enums_H__

enum FileType
{
	FILE_TYPE_UNKOWN=0,//unkown
	FILE_TYPE_MESH,//.mesh
	FILE_TYPE_MATERIAL,//.material
	FILE_TYPE_SKELETON,//.skeleton
	FILE_TYPE_IMAGE_PNG,//png image file
	FILE_TYPE_IMAGE_TGA,
	FILE_TYPE_IMAGE_JPG,
	FILE_TYPE_IMAGE_DDS,
	FILE_TYPE_BLEND,
	
	FILE_TYPE_TERRAIN_HEIGHT,//.thd(Terrain Height Data)

	//add new just above here.
};

enum TerrainEditMode
	{
		TERRAIN_EDIT_NONE,

		TERRAIN_EDIT_HIGHT,
		TERRAIN_EDIT_LAYER,
		TERRAIN_EDIT_SETTING,

		//add new just above here.
	};

	enum GFileType
	{
		GFILE_TYPE_UNKOWN=0,//unkown
		GFILE_TYPE_MESH,//.mesh
		GFILE_TYPE_MATERIAL,//.material
		GFILE_TYPE_SKELETON,//.skeleton
		GFILE_TYPE_IMAGE_PNG,//png image file
		GFILE_TYPE_IMAGE_TGA,
		GFILE_TYPE_IMAGE_JPG,
		GFILE_TYPE_IMAGE_DDS,
		GFILE_TYPE_BLEND,
		
		GFILE_TYPE_TERRAIN_HEIGHT,//.thd(Terrain Height Data)

		//add new just above here.
	};
	/*Add global used enums just above here
	*/


/*Add global used enums just above here
*/
#endif
